package com.cusc.lib_api.bean.dispatch;

/**
 * 作者: wangfei
 * 创建时期: 2020/5/6.
 * 包名: com.cusc.lib_api.bean.dispatch
 * 类名: OSAndroidMvvm
 */
public class DispatchRootModel {


    /**
     * createUserName : 测试部门审批人
     * createTime : 2020-04-29 16:17:06
     * updateTime : 2020-04-29 16:17:07
     * executionId : 5287
     * businessKey : d062150c-89f1-11ea-87d0-0a580a2a3e34
     * flowKey : vehUseApply
     * curFlowDefId : vehUseApply:1:15
     * recordId : d062150c-89f1-11ea-87d0-0a580a2a3e34
     * applyId : A20200429_000002
     * applyTime : 2020-04-29 16:17:06
     * applyStatus : 5
     * applyUserId : bc3b8c53-7f8d-11ea-87d0-0a580a2a3e34
     * applyUserName : 测试部门审批人
     * applyUserPhone : 15298374001
     * applySysId : 02:fc6ff1e5-72f5-11ea-87d0-0a580a2a3e34
     * applyDeptId : 02:0
     * applySysDeptDesc : 测试机构
     * vehUserId :
     * vehUserName : 王思
     * vehUserPhone : 15890989091
     * vehUseSysId : fc6ff1e5-72f5-11ea-87d0-0a580a2a3e34
     * vehUseDeptId : da021216-7d37-11ea-87d0-0a580a2a3e34
     * vehUseSysDeptDesc : 测试机构_测试部门_测试一科
     * hostVehType : 2,8
     * passengerNum : 2
     * beginUseTime : 2020-04-30 16:16:00
     * endUseTime : 2020-05-01 16:16:00
     * onVehAddr : 南京市
     * onVehLat : 32.059352
     * onVehLong : 118.796623
     * destAddr : 枝柘坪镇
     * destLat : 30.398327
     * destLong : 110.409349
     * vehUseReason : 司机
     * remark :
     * dispatchStatus : 0
     * applyListType : 1
     * flowImage : http://106.74.154.90:9260/gateway-server/flow-activiti-service/workflow/imageByFlowDefId/vehUseApply:1:15
     * canDispatchReject : 0
     * hostVehTypeDesc : 商务车,越野车
     * canDispatch : 0
     * applyStatusDesc : 审批中
     */

    private String createUserName;//申请单创建人
    private String createTime;///*申请单创建时间*/
    private String updateTime;/*申请单最近一次编辑时间*/
    private String executionId;/*流程实例ID*/
    private String businessKey;
    private String flowKey;
    private String curFlowDefId;
    private String recordId;
    private String applyId;//申请单编号
    private String applyTime;
    private String applyStatus;/*申请单状态*/
    private String applyUserId;/* * 申请人人员id     */
    private String applyUserName;//申请人
    private String applyUserPhone;//申请人电话
    private String applySysId;//申请人机构ID
    private String applyDeptId;//申请人部门ID
    private String applySysDeptDesc;//申请人单位
    private String vehUserId;//用车人人员id 如果用车人是系统内人员就有此值
    private String vehUserName;//用车人
    private String vehUserPhone;//用车人电话
    private String vehUseSysId;//用车机构ID
    private String vehUseDeptId;//用车部门id
    private String vehUseSysDeptDesc;//用车人单位
    private String hostVehType;///*用车类型,字典值,多个使用逗号隔开,如:"1,2,3" 字典:HOST_VEH_TYPE*/
    private int passengerNum;//用车人数
    private int vehUsePlanNum;  /*计划用车数*/
    private String beginUseTime;///*预计用车时间 yyyy-MM-dd HH:mm:ss*/
    private String endUseTime;//预计结束时间
    private String onVehAddr;//上车地点  //起始地址*/
    private double onVehLat;///*起始地址纬度*/
    private double onVehLong;///*起始地址经度*/
    private String destAddr;
    private double destLat;
    private double destLong;
    private String vehUseReason;//用车事由
    private String remark;//申请备注
    private String serviceType;//服务类型
    private String dispatchStatus;/*调度状态*/
    private String dispatchStatusDesc;/*调度状态描述*/
    private String dispatchNote;//调度说明
    private String applyListType;///*申请单类型,1:正常流程的 2:无单补单 3:紧急调度 4:湖南联通*/
    private String flowImage;
    private String canDispatchReject;
    private String hostVehTypeDesc;
    private String canDispatch;
    private String applyStatusDesc;/*申请单状态描述*/
    private String serviceTypeDesc;//服务类型
    private String approveSuggestion;//审批意见
    private String operator;//经办人

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getExecutionId() {
        return executionId;
    }

    public void setExecutionId(String executionId) {
        this.executionId = executionId;
    }

    public String getBusinessKey() {
        return businessKey;
    }

    public void setBusinessKey(String businessKey) {
        this.businessKey = businessKey;
    }

    public String getFlowKey() {
        return flowKey;
    }

    public void setFlowKey(String flowKey) {
        this.flowKey = flowKey;
    }

    public String getCurFlowDefId() {
        return curFlowDefId;
    }

    public void setCurFlowDefId(String curFlowDefId) {
        this.curFlowDefId = curFlowDefId;
    }

    public String getRecordId() {
        return recordId;
    }

    public void setRecordId(String recordId) {
        this.recordId = recordId;
    }

    public String getApplyId() {
        return applyId;
    }

    public void setApplyId(String applyId) {
        this.applyId = applyId;
    }

    public String getApplyTime() {
        return applyTime;
    }

    public void setApplyTime(String applyTime) {
        this.applyTime = applyTime;
    }

    public String getApplyStatus() {
        return applyStatus;
    }

    public void setApplyStatus(String applyStatus) {
        this.applyStatus = applyStatus;
    }

    public String getApplyUserId() {
        return applyUserId;
    }

    public void setApplyUserId(String applyUserId) {
        this.applyUserId = applyUserId;
    }

    public String getApplyUserName() {
        return applyUserName;
    }

    public void setApplyUserName(String applyUserName) {
        this.applyUserName = applyUserName;
    }

    public String getApplyUserPhone() {
        return applyUserPhone;
    }

    public void setApplyUserPhone(String applyUserPhone) {
        this.applyUserPhone = applyUserPhone;
    }

    public String getApplySysId() {
        return applySysId;
    }

    public void setApplySysId(String applySysId) {
        this.applySysId = applySysId;
    }

    public String getApplyDeptId() {
        return applyDeptId;
    }

    public void setApplyDeptId(String applyDeptId) {
        this.applyDeptId = applyDeptId;
    }

    public String getApplySysDeptDesc() {
        return applySysDeptDesc;
    }

    public void setApplySysDeptDesc(String applySysDeptDesc) {
        this.applySysDeptDesc = applySysDeptDesc;
    }

    public String getVehUserId() {
        return vehUserId;
    }

    public void setVehUserId(String vehUserId) {
        this.vehUserId = vehUserId;
    }

    public String getVehUserName() {
        return vehUserName;
    }

    public void setVehUserName(String vehUserName) {
        this.vehUserName = vehUserName;
    }

    public String getVehUserPhone() {
        return vehUserPhone;
    }

    public void setVehUserPhone(String vehUserPhone) {
        this.vehUserPhone = vehUserPhone;
    }

    public String getVehUseSysId() {
        return vehUseSysId;
    }

    public void setVehUseSysId(String vehUseSysId) {
        this.vehUseSysId = vehUseSysId;
    }

    public String getVehUseDeptId() {
        return vehUseDeptId;
    }

    public void setVehUseDeptId(String vehUseDeptId) {
        this.vehUseDeptId = vehUseDeptId;
    }

    public String getVehUseSysDeptDesc() {
        return vehUseSysDeptDesc;
    }

    public void setVehUseSysDeptDesc(String vehUseSysDeptDesc) {
        this.vehUseSysDeptDesc = vehUseSysDeptDesc;
    }

    public String getHostVehType() {
        return hostVehType;
    }

    public void setHostVehType(String hostVehType) {
        this.hostVehType = hostVehType;
    }

    public int getPassengerNum() {
        return passengerNum;
    }

    public void setPassengerNum(int passengerNum) {
        this.passengerNum = passengerNum;
    }

    public String getBeginUseTime() {
        return beginUseTime;
    }

    public void setBeginUseTime(String beginUseTime) {
        this.beginUseTime = beginUseTime;
    }

    public String getEndUseTime() {
        return endUseTime;
    }

    public void setEndUseTime(String endUseTime) {
        this.endUseTime = endUseTime;
    }

    public String getOnVehAddr() {
        return onVehAddr;
    }

    public void setOnVehAddr(String onVehAddr) {
        this.onVehAddr = onVehAddr;
    }

    public double getOnVehLat() {
        return onVehLat;
    }

    public void setOnVehLat(double onVehLat) {
        this.onVehLat = onVehLat;
    }

    public double getOnVehLong() {
        return onVehLong;
    }

    public void setOnVehLong(double onVehLong) {
        this.onVehLong = onVehLong;
    }

    public String getDestAddr() {
        return destAddr;
    }

    public void setDestAddr(String destAddr) {
        this.destAddr = destAddr;
    }

    public double getDestLat() {
        return destLat;
    }

    public void setDestLat(double destLat) {
        this.destLat = destLat;
    }

    public double getDestLong() {
        return destLong;
    }

    public void setDestLong(double destLong) {
        this.destLong = destLong;
    }

    public String getVehUseReason() {
        return vehUseReason;
    }

    public void setVehUseReason(String vehUseReason) {
        this.vehUseReason = vehUseReason;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getDispatchStatus() {
        return dispatchStatus;
    }

    public void setDispatchStatus(String dispatchStatus) {
        this.dispatchStatus = dispatchStatus;
    }

    public String getApplyListType() {
        return applyListType;
    }

    public void setApplyListType(String applyListType) {
        this.applyListType = applyListType;
    }

    public String getFlowImage() {
        return flowImage;
    }

    public void setFlowImage(String flowImage) {
        this.flowImage = flowImage;
    }

    public String getCanDispatchReject() {
        return canDispatchReject;
    }

    public void setCanDispatchReject(String canDispatchReject) {
        this.canDispatchReject = canDispatchReject;
    }

    public String getHostVehTypeDesc() {
        return hostVehTypeDesc;
    }

    public void setHostVehTypeDesc(String hostVehTypeDesc) {
        this.hostVehTypeDesc = hostVehTypeDesc;
    }

    public String getCanDispatch() {
        return canDispatch;
    }

    public void setCanDispatch(String canDispatch) {
        this.canDispatch = canDispatch;
    }

    public String getApplyStatusDesc() {
        return applyStatusDesc;
    }

    public void setApplyStatusDesc(String applyStatusDesc) {
        this.applyStatusDesc = applyStatusDesc;
    }

    public int getVehUsePlanNum() {
        return vehUsePlanNum;
    }

    public void setVehUsePlanNum(int vehUsePlanNum) {
        this.vehUsePlanNum = vehUsePlanNum;
    }

    public String getServiceType() {
        return serviceType;
    }

    public void setServiceType(String serviceType) {
        this.serviceType = serviceType;
    }

    public String getDispatchStatusDesc() {
        return dispatchStatusDesc;
    }

    public void setDispatchStatusDesc(String dispatchStatusDesc) {
        this.dispatchStatusDesc = dispatchStatusDesc;
    }

    public String getDispatchNote() {
        return dispatchNote;
    }

    public void setDispatchNote(String dispatchNote) {
        this.dispatchNote = dispatchNote;
    }

    public String getServiceTypeDesc() {
        return serviceTypeDesc;
    }

    public void setServiceTypeDesc(String serviceTypeDesc) {
        this.serviceTypeDesc = serviceTypeDesc;
    }

    public String getApproveSuggestion() {
        return approveSuggestion;
    }

    public void setApproveSuggestion(String approveSuggestion) {
        this.approveSuggestion = approveSuggestion;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }
}
